<template>
	<view>
		<button type="button" @click="buttonClick">点击按钮11</button>

	</view>
</template>

<script>
	import {
		saveAs
	} from 'file-saver';
	export default {
		data() {
			return {

			}
		},
		methods: {
			buttonClick() {
				// this.$http.request({
				// 	url: 'https://api.jingyue.co/s/u',
				// 	method: "JSONP", // POST、GET、PUT、DELETE、JSONP，具体说明查看官方文档
				// 	data: {
				// 		s:'sssss'
				// 	},
				// 	timeout: 30000, // 默认 30000 说明：超时时间，单位 ms，具体说明查看官方文档
				// 	dataType: "json", // 默认 json 说明：如果设为 json，会尝试对返回的数据做一次 JSON.parse，具体说明查看官方文档
				// 	responseType: "text", // 默认 text 说明：设置响应的数据类型。合法值：text、arraybuffer，具体说明查看官方文档
				// 	withCredentials: false, // 默认 false 说明：跨域请求时是否携带凭证（cookies），具体说明查看官方文档
				// 	isPrompt: false, //（默认 true 说明：本接口抛出的错误是否提示）
				// 	load: false, //（默认 true 说明：本接口是否提示加载动画）
				// 	header: { //默认 无 说明：请求头
				// 		'Content-Type': 'text/plain; charset=utf-8'
				// 	},
				// 	isFactory: false, //（默认 true 说明：本接口是否调用公共的数据处理方法，设置false后isPrompt参数将失去作用）
				// }).then(function(response) {
				// 	//这里只会在接口是成功状态返回
				// }).catch(function(error) {
				// 	//这里只会在接口是失败状态返回，不需要去处理错误提示
				// 	console.log(error);
				// });

				//  this.$http.jsonp('https://api.jingyue.co/s/u',{s:0}, {
				//     isFactory: false, 
				// 	load:false//（默认 true 说明：本接口是否调用公共的数据处理方法，设置false后isPrompt参数奖失去作用）
				// });
				// type ContentType = 'application/x-www-form-urlencoded' | 'multipart/form-data' | 'text/plain';

				// const serilizeParams = (params: object) => {
				// 	return window.btoa(JSON.stringify(params))
				// }






				// var data = {
				// 	s: 'sss'
				// }

				// this.$jsonp('https://api.jingyue.co/s/u', data) //jsonp请求
				// 	.then(res => {
				// 		console.log('+++++++++++', res)
				// 	})
				// 	.catch(error => {
				// 		console.log(error);
				// 	})

				// let str = 'sssss'
				// let strData = new Blob([str], {
				// 	type: 'text/plain;charset=utf-8'
				// });
				// let formData = new FormData();
				// formData.append("ss", "ssss");


				// this.sendBeacon('http://192.168.2.28:8088/s/a', {
				// 	formData
				// });
				// 		const reportData = (url, data) => {
				// 		  const blob = new Blob([JSON.stringify(data), {
				// 		    type: 'application/x-www-form-urlencoded',
				// 		  }]);
				// 		  navigator.sendBeacon(url, blob);
				// 		};

				// 			reportData('http://192.168.2.28:8088/s/a','sssss')
				let data = 'ss';
				   const blob = new Blob([JSON.stringify(data)], {
				         type: 'application/json'
				      })
				navigator.sendBeacon('https://api.jingyue.co/v1/action', blob)


			},



			// sendBeacon(url, params) {

			// 	navigator.sendBeacon(url, {'ss':'sss'})
			// }


		}
	}
</script>

<style>

</style>
